.ant-tabs {
  padding: 0 20px;
}

.ant-tabs .ant-tabs-tab {
  padding: 8px 0;
}

.ant-tabs-top>.ant-tabs-nav,
:where(.css-dev-only-do-not-override-aqwgy0).ant-tabs-bottom>.ant-tabs-nav,
:where(.css-dev-only-do-not-override-aqwgy0).ant-tabs-top>div>.ant-tabs-nav,
:where(.css-dev-only-do-not-override-aqwgy0).ant-tabs-bottom>div>.ant-tabs-nav {
  margin: 0 0 0 0;
}

.ant-pagination .ant-pagination-prev,
:where(.css-dev-only-do-not-override-aqwgy0).ant-pagination .ant-pagination-next,
:where(.css-dev-only-do-not-override-aqwgy0).ant-pagination .ant-pagination-jump-prev,
:where(.css-dev-only-do-not-override-aqwgy0).ant-pagination .ant-pagination-jump-next {

  min-width: 28px;
  height: 28px;
}

.ant-pagination .ant-pagination-total-text {
  display: flex;
  flex: 1 1 200px;
}

.ant-pagination {
  display: flex !important
}

.ant-pagination .ant-pagination-item-active {
  font-weight: 600;
  background-color: #1FBBA9;
  border-color: #1FBBA9;
  border-radius: 4px;
}

.ant-pagination .ant-pagination-item-active a {
  color: white;
}

.ant-pagination .ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination .ant-pagination-disabled:hover .ant-pagination-item-link {
  border: 1px solid #c9cacac7;
  border-radius: 4px;
}

.ant-pagination .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination .ant-pagination-next .ant-pagination-item-link {
  border: 1px solid #e5e6e6c7;
  border-radius: 4px;
}

.ant-pagination .ant-pagination-item {
  border: 1px solid #c9cacac7;
  border-radius: 4px;
  min-width: 28px;
  height: 28px;
  line-height: 27px;
}


.inputValue {
  width: 155px;
  margin: 0 0 0 10px;
  border-radius: 3px;
  height: 30px;
  font-size: 12px
}

.inputValue1 {
  width: 125px;
  margin: 0 0 0 10px;
  border-radius: 3px;
  height: 30px;
  font-size: 12px
}

.inputValue1div {
  font-size: 12px
}

.inputValue1div span {
  text-align: right;
  height: 32px;
  line-height: 32px;
  float: left;
  display: block;
  width: 60px;
}

.inputValue1divspan {
  text-align: right;
  float: left;
  display: block;
  width: 60px;
  line-height: 32px;
  height: 32px
}

.ant-modal .ant-modal-content {
  padding: 10px 0;
}

.ant-modal .ant-modal-title {
  margin: 0 0 0 15px;

}

.ant-modal .ant-modal-close {
  top: 10px;
}

.ant-modal .ant-modal-footer {
  text-align: center;

}

.ant-btn-primary {
  background-color: #1FBBA9
}

.ant-btn {
  border-radius: 3px;
  font-size: 12px;
  height: 31px;
}



.ant-select-single .ant-select-selector {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
}

.ant-select-dropdown .ant-select-item {

  font-size: 12px;

}

.ant-btn {
  font-size: 12px;
  border-radius: 3px;
}

.ant-tag {

  margin-inline-end: 0px;
  border-color: #87e8de00;

}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1FBBA9;
  border-color: #1FBBA9;
}

.oddRow {
  background: white !important;
}

.oddRow td {
  background: white !important;
}

.evenRow {
  background: #fafafa !important;
}

.evenRow td {
  background: #fafafa !important;
}

.ant-table-wrapper .ant-table {
  border-radius: 0;
}

.ant-table-wrapper .ant-table.ant-table-small {
  font-size: 13px;
  line-height: 14px
}

.ant-table-thead tr {
  height: 33px;
}

.ant-table-tbody tr {
  height: 38.8px;
}

/* .ant-checkbox-indeterminate .ant-checkbox-inner:after {

  background-color: #1FBBA9;

} 
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1FBBA9;
  border-color: #1FBBA9;
} */

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  height: 30px;
}

.ant-picker .ant-picker-input>input {
  font-size: 12px;
}

.ant-picker {
  height: 30px;
  border-radius: 3px;
}

.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected,
.ant-tree .ant-tree-checkbox+span.ant-tree-node-selected {
  background-color: #e6f4ff;
  border-left: 3px solid #1FBBA9;
  color: #1FBBA9
}

.ant-tree .ant-tree-node-content-wrapper,
.ant-tree .ant-tree-checkbox+span {
  border-radius: 0px;
}

.ant-tree .ant-tree-indent-unit {
  width: 12px;
}

.centerInput input {
  text-align: center;
}


.ant-radio-wrapper .ant-radio-inner::after {
  background-color: #1FBBA9;
  /* width: 21px; */
  /* height: 21px;
  margin-block-start: -10px;
  margin-inline-start: -10px */
}

.ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
  background-color: white;
  color: #fddac4c4;
}

.ant-collapse .ant-collapse-content>.ant-collapse-content-box {
  padding: 12px 12px;
}

.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon {
  padding-inline-start: 0px;
  border: 1px solid #1FBBA9;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  padding: 8px;
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
  color: #1FBBA9;
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header {
  padding: 12px 12px 5px 12px;
}